/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.productSortSetting;

import java.io.Serializable;

public class GetQueryProVoOutData
implements Serializable {
    private String proCode;
    private String gspgProName;
    private String addGspgProName;
    private String gspgSpecs;
    private String addGspgSpecs;

    public String getProCode() {
        return this.proCode;
    }

    public String getGspgProName() {
        return this.gspgProName;
    }

    public String getAddGspgProName() {
        return this.addGspgProName;
    }

    public String getGspgSpecs() {
        return this.gspgSpecs;
    }

    public String getAddGspgSpecs() {
        return this.addGspgSpecs;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public void setGspgProName(String gspgProName) {
        this.gspgProName = gspgProName;
    }

    public void setAddGspgProName(String addGspgProName) {
        this.addGspgProName = addGspgProName;
    }

    public void setGspgSpecs(String gspgSpecs) {
        this.gspgSpecs = gspgSpecs;
    }

    public void setAddGspgSpecs(String addGspgSpecs) {
        this.addGspgSpecs = addGspgSpecs;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetQueryProVoOutData)) {
            return false;
        }
        GetQueryProVoOutData other = (GetQueryProVoOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$proCode = this.getProCode();
        String other$proCode = other.getProCode();
        if (this$proCode == null ? other$proCode != null : !this$proCode.equals(other$proCode)) {
            return false;
        }
        String this$gspgProName = this.getGspgProName();
        String other$gspgProName = other.getGspgProName();
        if (this$gspgProName == null ? other$gspgProName != null : !this$gspgProName.equals(other$gspgProName)) {
            return false;
        }
        String this$addGspgProName = this.getAddGspgProName();
        String other$addGspgProName = other.getAddGspgProName();
        if (this$addGspgProName == null ? other$addGspgProName != null : !this$addGspgProName.equals(other$addGspgProName)) {
            return false;
        }
        String this$gspgSpecs = this.getGspgSpecs();
        String other$gspgSpecs = other.getGspgSpecs();
        if (this$gspgSpecs == null ? other$gspgSpecs != null : !this$gspgSpecs.equals(other$gspgSpecs)) {
            return false;
        }
        String this$addGspgSpecs = this.getAddGspgSpecs();
        String other$addGspgSpecs = other.getAddGspgSpecs();
        return !(this$addGspgSpecs == null ? other$addGspgSpecs != null : !this$addGspgSpecs.equals(other$addGspgSpecs));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetQueryProVoOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $proCode = this.getProCode();
        result = result * 59 + ($proCode == null ? 43 : $proCode.hashCode());
        String $gspgProName = this.getGspgProName();
        result = result * 59 + ($gspgProName == null ? 43 : $gspgProName.hashCode());
        String $addGspgProName = this.getAddGspgProName();
        result = result * 59 + ($addGspgProName == null ? 43 : $addGspgProName.hashCode());
        String $gspgSpecs = this.getGspgSpecs();
        result = result * 59 + ($gspgSpecs == null ? 43 : $gspgSpecs.hashCode());
        String $addGspgSpecs = this.getAddGspgSpecs();
        result = result * 59 + ($addGspgSpecs == null ? 43 : $addGspgSpecs.hashCode());
        return result;
    }

    public String toString() {
        return "GetQueryProVoOutData(proCode=" + this.getProCode() + ", gspgProName=" + this.getGspgProName() + ", addGspgProName=" + this.getAddGspgProName() + ", gspgSpecs=" + this.getGspgSpecs() + ", addGspgSpecs=" + this.getAddGspgSpecs() + ")";
    }
}

